package implementations.zuege;

import implementations.lok.Lok;
import implementations.wagen.SchlafAbteilWagen;
import interfaces.LokInterface;
import interfaces.NachtZugInterface;
import interfaces.SchlafAbteilWagenInterface;

public class NachtZug extends PersonenZug<SchlafAbteilWagenInterface> implements
		NachtZugInterface<LokInterface, SchlafAbteilWagenInterface>
{

	public NachtZug(LokInterface lok)
	{
		super(lok);
	}

	public static void main(String[] args)
	{

		NachtZugInterface<LokInterface, SchlafAbteilWagenInterface> nachtZug;
		LokInterface lok;

		lok = new Lok();
		nachtZug = new NachtZug(lok);

		nachtZug.add(new SchlafAbteilWagen());
		nachtZug.add(new SchlafAbteilWagen());
		nachtZug.add(new SchlafAbteilWagen());

		System.out.println(nachtZug);

	}

}
